package com.hsylient.javase.chapter10;

import org.junit.Test;

/**
 * 在java中如果进行字符串拼接建议使用,java.lang.StringBuffer,java.lang.StringBuilder
 *  StringBuffer底层实际上是一个byte[]数组 初始化的容量是16;
 *  超过默认的16容量就会自动扩容,优化:就是在之前预估计给定合适的容量，减少数组扩容的次数
 *  StringBuilder与StringBuffer的区别是StringBuffer在多线程环境下运行安全
 */
public class MyStringBuffer {

    @Test
    public void testMethod() {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append("h")
                .append("s")
                .append("y")
                .append("l")
                .append("i")
                .append("e")
                .append("n")
                .append("t");
        System.out.println(stringBuffer);
    }
}
